.composition_section{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.zyq-location-h3{
	background: inherit;
	padding: 0px 20px;
	margin: 10px 0;
	overflow: hidden;
	border-top: none;
}
.zyq-location-h3 a:nth-child(1){
	display: inline-block;
	padding: 10px 40px;
	background: #5EA51B;
	font-size: 12px;
	color: #FFFFFF;
	margin-right: 6px;
}
.zyq-location-h3 a:nth-child(2){
	display: inline-block;
	padding: 10px 40px;
	font-size: 12px;
	background: #FF8B3D;
	font-size: 12px;
	color: #FFFFFF;
}
.zyq-location-h3 span{
	line-height: 36px;
	font-size: 15px;
}
.composition_left{
	background: #FFFFFF;
	width: 70%;
	float: left;
	padding: 0px 26px 16px 26px;
	box-sizing: border-box;
}
.composition_title{
	padding: 20px 0;
	font-size: 24px;
	font-weight: normal;
	color: #333333;
}
.composition_author{
	background: url(../img/author2.png) no-repeat left center;
	padding-left: 20px;
	margin-right: 10px;
}
.composition_post_time,.composition_view,.composition_reply{
	font-size: 12px;
	color: #9A9A9A;
}
.composition_post_time,.visitor_time{
	padding-left: 20px;
	background: url(../img/newsbg02.png) no-repeat left center;
}
.composition_view{
	background: url(../img/newsbg04.png) no-repeat left center;
	float: right;
	margin-right: 10px;
	padding-left: 16px;
}
.composition_reply{
	background: url(../img/newsbg03.png) no-repeat left center;
	float: right;
	margin-right: 10px;
	padding-left: 14px;
}
.composition_content{
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #E6E6E6;
}

.form-group{
	margin: 10px 0;
}
.user_img,.visitor_img{
	float: left;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-right: 10px;
}
.user_post_input{
	height: 38px;
	margin-top: 9px;
	font-size: 16px;
	padding-left: 10px;
	border: 1px solid #E6E6E6;
	width: calc(100% - 260px);
}
.user_post_button1{
	
	height: 38px;
	width: 150px;
	font-size: 16px;
	cursor: pointer;
	background: #ff8b3d;
	border: 1px solid #ff8b3d;
	text-align: center;
	color: #FFFFFF;
}
.current_reply h4{
	font-size: 18px;
	font-weight: normal;
	color:#FF7F42;
	padding: 10px;
}
.composition_divider1{
	height: 10px;
	background: #f7f7f7;
	margin:0 -26px;
}
.composition_divider2{
	height: 10px;
	background: #f7f7f7;
}
.current_reply{	
	padding: 10px 0;
}

.visitor_li{
	overflow: hidden;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #D0D6D9;
}
.visitor_name{
	font-size: 14px;
	color: #ff8b3d;
}
.visitor_time{
	font-size: 12px;
}
.visitor_floor{
	float: right;
	margin-right: 30px;
	color: #D0D6D9;
	font-size: 14px;
}
.visitor_content{
	overflow: hidden;
}
.visitor_p{
	overflow: hidden;
}
.visitor_reply,.visitor_report{
	float: right;
	margin-right: 10px;
	font-size: 13px;
	cursor: pointer;
}
.user_div{
	padding: 20px 10px;
}
.user_content{
	overflow: hidden;
	
	height: 180px;
	overflow: scroll;
}
.user_post_button2{
	color: #FFFFFF;
	background: #ff7519;
	border: 1px solid #ff7519;
	width: 150px;
	height: 38px;
	font-size: 16px;
	text-align: center;
	margin-top: 20px;
	margin-left: 60px;
}
.composition_right{
	float: right;
	width:28%;
	background: #FFFFFF;
}
.composition_advise_parent{
	box-sizing: border-box;
}
.hometitle{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 500;
	
}
.hometitle span{
	background: url(../img/5794.png) no-repeat left center;
	padding-left: 30px;
}
.composition_advise_a{
	display: inline-block;
	padding: 4px 0;
	margin-left: 16px;
	
}
.composition_advise_a:hover{
	text-decoration: underline;
}
.cloud{
	margin: 0;
}
